.swiper-parent-view {
	background-color: #FFFFFF;
	flex-direction: column;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}

.video-introduction {
	width: 41rpx;
	height: 146rpx;
	position: fixed;
	top: 138rpx;
}

.home-card-view {
	width: 95%;
	height: 351rpx;
	display: flex;
	align-items: center;
	box-shadow: 0px 5rpx 14rpx 2rpx rgba(255, 119, 55, 0.18);
	box-sizing: border-box;
	justify-content: center;
	margin-left: 2.5%;
	margin-top: 30rpx;
}

.home-card-swiper {
	width: 100%;
	height: 351rpx;
	overflow: hidden;
	border-radius: 24rpx;
	overflow: hidden;
	transform: translateY(0)
}

.home-card-swiper-item {
	width: 100%;
	height: 351rpx;
}

.home-daohang-view {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: center;
	align-items: center;
	margin-top: 40rpx;
	margin-bottom: 40rpx;
}

.item-daohang {
	flex: 1;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.item-daohang-img {
	width: 100rpx;
	height: 100rpx;
	border-radius: 50rpx;
	text-align: center;
	line-height: 100rpx;
	font-size: 40rpx;
	font-family: PingFang SC;
	font-weight: bold;
	color: #FFFFFF;
	opacity: 0.9;
}

.item-daohang-txt {
	line-height: 29rpx;
	font-size: 28rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: #000000;
	margin-top: 15rpx;
}

.home-search-jiapu {
	width: 90%;
	margin-left: 5%;
	height: 60rpx;
	background: #F5F6FA;
	border-radius: 30rpx;
	font-size: 30rpx;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-family: PingFang SC;
	font-weight: 500;
	color: #B8B8B8;
	opacity: 0.9;
}

.tree-item-big {
	width: 100%;
	height: 351rpx;
	padding-left: 30rpx;
	padding-right: 30rpx;
	margin-top: 20rpx;
	box-sizing: border-box;
}

.tree-book-bg-big {
	width: 100%;
	height: 351rpx;
	display: flex;
}

.tree-book-big {
	height: 222rpx;
	width: 168rpx;
	margin-left: 54rpx;
	margin-top: 50rpx;
	position: absolute;
}

.tree-btn-big {
	width: 210rpx;
	height: 66rpx;
	right: 64rpx;
	margin-top: 200rpx;
	position: absolute;
}

.tree-zong-big {
	position: absolute;
	left: 200rpx;
	margin-top: 300rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-nan-big {
	position: absolute;
	margin-top: 300rpx;
	left: 340rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-nv-big {
	position: absolute;
	margin-top: 300rpx;
	left: 480rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-name-big {
	position: absolute;
	right: 64rpx;
	font-size: 48rpx;
	margin-top: 50rpx;
	font-weight: bold;
	color: #FFFFFF;
}

.tree-person-name-big {
	position: absolute;
	right: 64rpx;
	font-size: 34rpx;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 120rpx;
}

.tree-item-going {
	width: 92%;
	height: 360rpx;
	background: #FC6229;
	border: 5rpx solid #FCD48E;
	border-radius: 20rpx;
	box-sizing: border-box;
	display: flex;
	margin-left: 4%;
	margin-top: 20rpx;
}

.tree-book-going {
	width: 142rpx;
	height: 186rpx;
	margin-left: 40rpx;
	margin-top: 35rpx;
	position: absolute;
}

.tree-btn-going {
	width: 210rpx;
	height: 66rpx;
	right: 46rpx;
	margin-top: 155rpx;
	position: absolute;
}

.tree-zong-going {
	position: absolute;
	left: 205rpx;
	margin-top: 56rpx;
	font-size: 24rpx;
	color: #FFFFFF;
}

.tree-nan-going {
	position: absolute;
	margin-top: 104rpx;
	left: 205rpx;
	font-size: 24rpx;
	color: #FFFFFF;
}

.tree-nv-going {
	position: absolute;
	margin-top: 151rpx;
	left: 205rpx;
	font-size: 24rpx;
	color: #FFFFFF;
}

.tree-name-going {
	position: absolute;
	right: 46rpx;
	font-size: 44rpx;
	margin-top: 33rpx;
	font-weight: bold;
	color: #FFFFFF;
}

.tree-person-name-going {
	position: absolute;
	right: 46rpx;
	font-size: 30rpx;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 97rpx;
}

.tree-desc-going {
	width: calc(100% - 76rpx);
	height: 66rpx;
	margin-left: 38rpx;
	background: rgba(252, 212, 142, 0.64);
	border-radius: 20rpx;
	margin-top: 253rpx;
	position: absolute;
	display: flex;
	font-size: 36rpx;
	font-family: PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	justify-content: center;
	align-items: center;
}

.tree-item-small {
	height: 220rpx;
	padding-left: 30rpx;
	padding-right: 30rpx;
	margin-top: 20rpx;
}

.tree-book-bg-small {
	width: 100%;
	height: 220rpx;
}

.tree-book-small {
	height: 186rpx;
	width: 142rpx;
	margin-left: 30rpx;
	margin-top: 20rpx;
	position: absolute;
}

.tree-btn-small {
	width: 210rpx;
	height: 66rpx;
	right: 64rpx;
	margin-top: 140rpx;
	position: absolute;
}

.tree-zong-small {
	position: absolute;
	left: 220rpx;
	margin-top: 80rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-nan-small {
	position: absolute;
	margin-top: 120rpx;
	left: 220rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-nv-small {
	position: absolute;
	margin-top: 160rpx;
	left: 220rpx;
	font-size: 26rpx;
	color: #FFFFFF;
}

.tree-name-small {
	position: absolute;
	right: 64rpx;
	font-size: 48rpx;
	margin-top: 16rpx;
	font-weight: bold;
	color: #FFFFFF;
}

.tree-person-name-small {
	position: absolute;
	right: 64rpx;
	font-size: 34rpx;
	color: #FFFFFF;
	margin-top: 80rpx;
}

.creat-jiapu {
	display: flex;
	height: 70rpx;
	font-size: 35rpx;
	margin-top: 20rpx;
	margin-bottom: 20rpx;
	line-height: 70rpx;
	text-align: center;
	color: #999999;
	justify-content: center;
	align-items: center;
	font-weight: bold;
}

.bottom-action-view {
	width: 100%;
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 30rpx;
	margin-bottom: 30rpx;
}

.bottom-action-txt {
	font-size: 26rpx;
	color: #cccccc;
}

.share-page-btn {
	margin-top: 30rpx;
	margin-bottom: 60rpx;
	background-color: transparent;
	background: transparent;
	border-color: transparent;
	box-sizing: border-box;
	padding: 0;
	width: 405rpx;
	height: 96rpx;
	display: flex;
}

.share-page-btn-gif-bg {
	width: 405rpx;
	height: 96rpx;
}

.share-page-btn-gif {
	position: absolute;
	width: 100rpx;
	height: 72rpx;
	right: 0rpx;
	top: 10rpx;
}

.share-page-btn::after {
	border: 0;
}
